/***********总容器***********/
.upper{
    width: 100%;
    height:150%;
    background-color:#f4f3f8;
}
/***********header部分***********/
.upper .header{
    width:100%;
    height:12vw;
    background-color: #3362a6;

    display: flex;
    align-items: center;
}
.upper .header p{
    font-size: 4vw;
    color: #eff0f4;
    flex:1;
    user-select: none;/*让文本选中状态无效*/
    cursor: pointer;
    margin-left: 2vw;
}
.upper .header h1{
    font-size: 4vw;
    color: white;
    font-weight: 700;
    flex:1.75;
}
/***********内容部分***********/
.upper ul{
    width:100%;
    background-color: white;
    box-sizing: border-box;
    padding: 3vw;
}
.upper ul li{
    display: flex;
    flex-direction: row;
    align-items: center;
    height:10vw;
}
.upper ul li h3{
    font-size: 4vw;
    font-weight: 500;
    width: 20%;
}
.upper ul li .first{
    font-size: 4vw;
    font-weight: 500;
    color: #888888;
    margin-left: 5vw;
    width:75%;
}
.upper ul li .last{
    font-size: 3vw;
    font-weight: 500;
    color: #3b659e;
}
.upper ul li input{
    border: none;
    outline: none;
    margin-left: 3vw;
    height:10vw;
    width: 50%;
    font-size: 4vw;
}
.upper ul li input::placeholder{
    font-size: 4vw;
    color: #c7c7c5;
}
.upper ul li span{
    font-size: 6vw;
}
/***********按钮部分***********/
.upper button{
    width:90%;
    height:10vw;
    background-color: #3362a6;
    color: white;
    font-size: 4vw;
    font-weight: 600;
    border: none;
    outline: none;
    margin-top: 10vw;
    margin-left: 5%;
    margin-right: 5%;
}